home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 41 / proffsrc / lookup.h < prev    next >
C/C++ Source or Header  |  1986-07-17  |  486b  |  24 lines

  1. /*
  2.  * from K&R "The C Programming language"
  3.  * Table lookup routines 
  4.  * structure and definitions
  5.  *
  6.  */
  7.  
  8.                     /* basic table entry */
  9. struct hashlist {
  10.     char    *name;
  11.     char    *def;
  12.     struct    hashlist *next;        /* next in chain     */
  13. };
  14.                     /* basic table entry */
  15. struct lexlist {
  16.     char    *name;
  17.     int    val;            /* lexical value     */
  18.     int    flag;            /* optional flag val */
  19.     struct    lexlist  *link;        /* next in chain     */
  20. };
  21.  
  22.  
  23. #define HASHMAX    100            /* size of hashtable */
  24.